@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(indexbanner.css);
@import url(banner.css);
/* ��ҳ���ֿ�ʼ */
.header{position:fixed; width:100%; height:85px; background-color:#FFF; border-bottom:1px solid #D1D1D1; box-shadow:0 0 4px #D1D1D1; z-index:3; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop));}
.header_in{position:relative; width:986px; margin:0 auto;}

.logo{position:absolute; left:0; top:0; width:190px; height:99px; background:url(../Images/logo_bg.png) no-repeat left bottom;}

.language{position:absolute; right:0px; top:10px; color:#808080;}
.language li{ float:left;}
.language a{padding:0 10px;}
.language a.lcn{border-right:1px dotted #808080;}

.i_nav{position:absolute; left:210px; top:25px; width:784px; height:52px;}


.contenttitle {background: url("../images/hidden.png") no-repeat scroll 0 0 transparent;cursor: pointer;height: 80px;margin: 0 auto;position: relative;top: 20px;width: 292px;}

.contenttitle span {font-size: 11px;left: 124px;position: absolute;top: 10px;
}
.contentshow {background: url("../images/show.png") no-repeat scroll 0 0 transparent;clear: both;height: 9px;margin: 0 auto;position: relative;top: -5px;width: 368px; margin-top:20px;}
.contentshow span {cursor: pointer;font-size: 11px;left: 162px;position: absolute;top: -15px;}

.title01{border-bottom:1px solid #c0c0c0; height:36px; padding:8px; text-align:left;}
.title01 h3{color:#c0c0c0; font-size:28px; font-weight:bold;}

.title02{height:60px; margin-left:13px; padding-left:35px; text-align:left; color:#888888; background: url(../images/icon03.png) no-repeat 0 5px;}
.title02 h3{font-size:18px;}
.title02 span{font-size:14px;}

.title03{height:35px; border-bottom:1px solid #DDDDDD; line-height:35px;}
.title03 h3{display:block; float:left; padding-left:20px; font-size:18px; color:#0A64AB; width:400px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.title03 span{display:block; float:right;}
.i_container{width:986px; margin:0 auto; padding:10px 0; background-color:#FFF;}

.i_pro{float:left; width:310px; margin-right:25px; padding:10px;}
.i_pro_l{width:310px; margin-top:20px;}


.i_news{float:left; width:310px; margin-right:20px; padding:10px;}
.i_news_l{width:310px; margin-top:20px;}
.i_news_l li{ line-height:23px; height:23px; width:310px; overflow:hidden; display:block;}
.i_news_l li span{display:block; float:right;}
.i_news_l li a{display:block; float:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:235px;}
.i_news_l li img{ margin:5px 0 0 5px;}

.i_contact{float:right; width:251px; padding:10px;}
.i_contact_c{width:251px; margin-top:20px; line-height:25px;}

.ic_show_c{width:368px; margin:0 auto; padding-bottom:9px; background:url(../Images/i_cclose.jpg) no-repeat left bottom;}
.ic_show_c span{display:block; line-height:20px; text-align:center;}
.ic_show_o{width:368px; margin:0 auto; padding-top:9px; background:url(../Images/i_copen.jpg) no-repeat left top;}
.ic_show_o span{display:block; line-height:20px; text-align:center;}

.footer{width:100%; padding:20px 0; color:#666; background-color:#F0F0F0; text-align:center;}
.footer_nav{color:#666; line-height:30px;}
.footer_nav a{padding:0 5px;}

.copyright{margin-top:10px; line-height:20px;}
/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
/*.banner{width:100%; height:330px; position:relative; overflow:hidden; margin-top:86px;}
.p_banner{}*/

.p_container{margin:20px auto; width:973px;}
.p_left{float:left; width:191px; overflow:hidden;}
.p_right{float:right;}
.p_right_bg{ width:740px; padding:15px; overflow:hidden; border:1px solid #D0D0D0; background-color:#FFFFFF;}
.sidebar{width:159px; padding:15px; border:1px solid #D0D0D0; background-color:#FFFFFF;}
.sidebar_l{text-align:center; width:159px;}
.sidebar_l li{height:36px; margin-bottom:5px; font-size:13px; border-bottom:1px dotted #B0B0B0;}
.sidebar_l li a{display:block; width:159px; height:30px; line-height:30px; background:url(../Images/sidebar_abg.png) no-repeat left top;}
.sidebar_l li a:hover{color:#FFF; text-decoration:none; background-position:left bottom;}
.sidebar_l li a.on{color:#FFF; text-decoration:none; background-position:left bottom;}

.p_con{width:159px; margin-top:10px; padding:15px; border:1px solid #D0D0D0; background-color:#FFFFFF;}
.p_con_c{ line-height:30px;}

.p_about{margin-top:10px; padding:10px 20px 20px; line-height:30px;}
/* ��ҳ���ֽ��� */

/* jquery.validate.js CSS */
em { font-style:normal;}
em.error {overflow:hidden;zoom:1;background:url("../images/unchecked.gif") no-repeat 4px;  padding-left: 19px;color:red; margin-left: 8px;}
em.success {overflow:hidden;zoom:1;background:url("../images/checked.gif") no-repeat 4px;  padding-left: 19px;color:red; margin-left: 8px;}



